package com.hsjk.szwj.module.system.dal.dataobject.poster;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hsjk.szwj.framework.mybatis.core.dataobject.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/12/11 15:02
 **/
@TableName("system_poster_config")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PosterConfigDO extends BaseDO {
    /**
     * ID
     */
    private Long id;
    /**
     * 海报URL地址
     */
    private String posterUrl;
    /**
     * 海报类型
     */
    private Integer posterType;
    /**
     * 二维码宽
     */
    private Double qrCodeWidth;
    /**
     * 二维码高
     */
    private Double qrCodeHeight;
    /**
     * 上边距
     */
    private Double qrCodePositionTop;
    /**
     * 右边距
     */
    private Double qrCodePositionRight;
    /**
     * 下边距
     */
    private Double qrCodePositionBottom;
    /**
     * 左边距
     */
    private Double qrCodePositionLeft;

    /**
     * 是否开启;0:关闭，1：开启
     */
    private Integer ifSwitch;
}
